home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Softshoe / Lisa's Mac Parts / Views / View Options / DrawsSpontaneously.h < prev    next >
Text File  |  2000-06-23  |  469b  |  33 lines

  1. // DrawsSpontaneously.h
  2.  
  3. #ifndef DrawsSpontaneously_h
  4. #define DrawsSpontaneously_h
  5.  
  6. #ifndef ListOf_h
  7. #include "ListOf.h"
  8. #endif
  9. #ifndef View_h
  10. #include "View.h"
  11. #endif
  12.  
  13. class Pane;
  14.  
  15. class DrawsSpontaneously: virtual public View
  16.   {
  17.     friend class Pane;
  18.     friend class CanvasLoopBase;
  19.  
  20.     private:
  21.         mutable ListOf< Pane > panes;
  22.         
  23.     protected:
  24.         DrawsSpontaneously()        {}
  25.         ~DrawsSpontaneously();
  26.         
  27.         void Invalidate() const;
  28.         void Redraw();
  29.         void Update();
  30.   };
  31.  
  32. #endif
  33.